home *** CD-ROM | disk | FTP | other *** search
Unknown | 1998-05-17 | 3.2 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 41 33 2f 2f 3d 3d 3d 3d |........|A3//====|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 0a 2f 2f 20 54 63 |========|=..// Tc|
|00000060| 70 4c 69 6e 6b 3a 20 41 | 6e 20 49 6e 74 65 72 6e |pLink: A|n Intern|
|00000070| 65 74 20 54 43 50 2f 49 | 50 20 63 6f 6e 6e 65 63 |et TCP/I|P connec|
|00000080| 74 69 6f 6e 2e 0d 0a 2f | 2f 3d 3d 3d 3d 3d 3d 3d |tion.../|/=======|
|00000090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000d0| 3d 3d 3d 3d 3d 3d 0d 0a | 63 6c 61 73 73 20 54 63 |======..|class Tc|
|000000e0| 70 4c 69 6e 6b 20 65 78 | 70 61 6e 64 73 20 49 6e |pLink ex|pands In|
|000000f0| 66 6f 0d 0a 09 69 6e 74 | 72 69 6e 73 69 63 0d 0a |fo...int|rinsic..|
|00000100| 09 74 72 61 6e 73 69 65 | 6e 74 3b 0d 0a 0d 0a 2f |.transie|nt;..../|
|00000110| 2f 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/-------|--------|
|00000120| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000130| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000140| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000150| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 0a |--------|------..|
|00000160| 2f 2f 20 56 61 72 69 61 | 62 6c 65 73 2e 0d 0a 0d |// Varia|bles....|
|00000170| 0a 76 61 72 20 63 6f 6e | 73 74 20 73 74 72 69 6e |.var con|st strin|
|00000180| 67 5b 38 30 5d 20 55 52 | 4c 3b 0d 0a 76 61 72 20 |g[80] UR|L;..var |
|00000190| 63 6f 6e 73 74 20 62 79 | 74 65 20 20 49 50 5b 34 |const by|te IP[4|
|000001a0| 5d 3b 0d 0a 76 61 72 20 | 63 6f 6e 73 74 20 69 6e |];..var |const in|
|000001b0| 74 20 20 20 50 6f 72 74 | 3b 0d 0a 76 61 72 20 66 |t Port|;..var f|
|000001c0| 6c 6f 61 74 20 20 20 20 | 20 20 20 4b 65 65 70 61 |loat | Keepa|
|000001d0| 6c 69 76 65 53 65 63 6f | 6e 64 73 3b 0d 0a 76 61 |liveSeco|nds;..va|
|000001e0| 72 20 63 6f 6e 73 74 20 | 66 6c 6f 61 74 20 4b 65 |r const |float Ke|
|000001f0| 65 70 61 6c 69 76 65 43 | 6f 75 6e 74 65 72 3b 0d |epaliveC|ounter;.|
|00000200| 0a 76 61 72 20 66 6c 6f | 61 74 20 20 20 20 20 20 |.var flo|at |
|00000210| 20 54 69 6d 65 6f 75 74 | 53 65 63 6f 6e 64 73 3b | Timeout|Seconds;|
|00000220| 0d 0a 76 61 72 20 63 6f | 6e 73 74 20 66 6c 6f 61 |..var co|nst floa|
|00000230| 74 20 54 69 6d 65 6f 75 | 74 43 6f 75 6e 74 65 72 |t Timeou|tCounter|
|00000240| 3b 0d 0a 76 61 72 20 63 | 6f 6e 73 74 20 62 79 74 |;..var c|onst byt|
|00000250| 65 20 20 54 63 70 49 6e | 74 65 72 6e 61 6c 5b 36 |e TcpIn|ternal[6|
|00000260| 34 5d 3b 0d 0a 0d 0a 76 | 61 72 20 63 6f 6e 73 74 |4];....v|ar const|
|00000270| 20 69 6e 74 20 09 4d 61 | 69 6e 53 6f 63 6b 65 74 | int .Ma|inSocket|
|00000280| 3b 09 09 09 2f 2f 20 53 | 6f 63 6b 65 74 0d 0a 76 |;...// S|ocket..v|
|00000290| 61 72 20 63 6f 6e 73 74 | 20 69 6e 74 20 20 20 43 |ar const| int C|
|000002a0| 6f 6e 6e 65 63 74 53 6f | 63 6b 65 74 3b 09 09 2f |onnectSo|cket;../|
|000002b0| 2f 20 53 6f 63 6b 65 74 | 0d 0a 76 61 72 20 63 6f |/ Socket|..var co|
|000002c0| 6e 73 74 20 62 6f 6f 6c | 20 20 62 53 6f 63 6b 65 |nst bool| bSocke|
|000002d0| 74 49 6e 69 74 69 61 6c | 69 7a 65 64 3b 0d 0a 76 |tInitial|ized;..v|
|000002e0| 61 72 20 63 6f 6e 73 74 | 20 62 6f 6f 6c 20 20 62 |ar const| bool b|
|000002f0| 53 6f 63 6b 65 74 42 6f | 75 6e 64 3b 0d 0a 76 61 |SocketBo|und;..va|
|00000300| 72 20 63 6f 6e 73 74 20 | 62 6f 6f 6c 20 20 62 57 |r const |bool bW|
|00000310| 53 41 49 6e 69 74 69 61 | 6c 69 7a 65 64 3b 0d 0a |SAInitia|lized;..|
|00000320| 0d 0a 76 61 72 20 63 6f | 6e 73 74 20 65 6e 75 6d |..var co|nst enum|
|00000330| 20 45 54 63 70 4c 69 6e | 6b 53 74 61 74 65 0d 0a | ETcpLin|kState..|
|00000340| 7b 0d 0a 09 54 43 50 5f | 43 6c 6f 73 65 64 2c 09 |{...TCP_|Closed,.|
|00000350| 09 2f 2f 20 43 6f 6e 6e | 65 63 74 69 6f 6e 20 69 |.// Conn|ection i|
|00000360| 73 20 63 6c 6f 73 65 64 | 2e 0d 0a 09 54 43 50 5f |s closed|....TCP_|
|00000370| 52 65 73 6f 6c 76 69 6e | 67 2c 09 2f 2f 20 52 65 |Resolvin|g,.// Re|
|00000380| 73 6f 6c 76 69 6e 67 20 | 61 20 55 52 4c 2e 0d 0a |solving |a URL...|
|00000390| 09 54 43 50 5f 43 6f 6e | 6e 65 63 74 69 6e 67 2c |.TCP_Con|necting,|
|000003a0| 09 2f 2f 20 43 6f 6e 6e | 65 63 74 69 6e 67 2e 0d |.// Conn|ecting..|
|000003b0| 0a 09 54 43 50 5f 4c 69 | 73 74 65 6e 69 6e 67 2c |..TCP_Li|stening,|
|000003c0| 09 2f 2f 20 4c 69 73 74 | 65 6e 69 6e 67 20 66 6f |.// List|ening fo|
|000003d0| 72 20 63 6f 6e 6e 65 63 | 74 69 6f 6e 2e 0d 0a 09 |r connec|tion....|
|000003e0| 54 43 50 5f 4f 70 65 6e | 2c 09 09 2f 2f 20 4f 70 |TCP_Open|,..// Op|
|000003f0| 65 6e 20 61 6e 64 20 63 | 6f 6e 6e 65 63 74 65 64 |en and c|onnected|
|00000400| 2e 0d 0a 7d 20 4c 69 6e | 6b 53 74 61 74 65 3b 0d |...} Lin|kState;.|
|00000410| 0a 0d 0a 76 61 72 20 65 | 6e 75 6d 20 45 54 63 70 |...var e|num ETcp|
|00000420| 4d 6f 64 65 0d 0a 7b 0d | 0a 09 54 4d 4f 44 5f 42 |Mode..{.|..TMOD_B|
|00000430| 69 6e 61 72 79 2c 09 2f | 2f 20 52 61 77 20 62 69 |inary,./|/ Raw bi|
|00000440| 6e 61 72 79 20 64 61 74 | 61 2e 0d 0a 09 54 4d 4f |nary dat|a....TMO|
|00000450| 44 5f 54 65 78 74 2c 20 | 20 20 20 20 20 2f 2f 20 |D_Text, | // |
|00000460| 52 61 77 20 74 65 78 74 | 2e 0d 0a 09 54 4d 4f 44 |Raw text|....TMOD|
|00000470| 5f 4c 69 6e 65 2c 20 20 | 20 20 20 20 2f 2f 20 43 |_Line, | // C|
|00000480| 72 2d 4c 66 20 64 65 6c | 69 6e 65 61 74 65 64 20 |r-Lf del|ineated |
|00000490| 6c 69 6e 65 73 20 6f 66 | 20 74 65 78 74 2e 0d 0a |lines of| text...|
|000004a0| 7d 20 4c 69 6e 6b 4d 6f | 64 65 3b 0d 0a 0d 0a 2f |} LinkMo|de;..../|
|000004b0| 2f 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/-------|--------|
|000004c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000004d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000004e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000004f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 0a |--------|------..|
|00000500| 2f 2f 20 49 6e 74 65 72 | 6e 61 6c 20 66 75 6e 63 |// Inter|nal func|
|00000510| 74 69 6f 6e 73 2e 0d 0a | 0d 0a 2f 2f 20 4c 69 73 |tions...|..// Lis|
|00000520| 74 65 6e 20 66 6f 72 20 | 61 6e 20 69 6e 63 6f 6d |ten for |an incom|
|00000530| 69 6e 67 20 63 6f 6e 6e | 65 63 74 69 6f 6e 2e 0d |ing conn|ection..|
|00000540| 0a 2f 2f 20 43 61 6e 20 | 6f 6e 6c 79 20 63 61 6c |.// Can |only cal|
|00000550| 6c 20 77 68 65 6e 20 4c | 69 6e 6b 53 74 61 74 65 |l when L|inkState|
|00000560| 3d 3d 54 43 50 5f 43 6c | 6f 73 65 64 2e 0d 0a 2f |==TCP_Cl|osed.../|
|00000570| 2f 20 52 65 74 75 72 6e | 73 20 74 72 75 65 20 69 |/ Return|s true i|
|00000580| 66 20 6c 69 73 74 65 6e | 69 6e 67 20 73 75 63 63 |f listen|ing succ|
|00000590| 65 73 73 66 75 6c 6c 79 | 2c 20 66 61 6c 73 65 0d |essfully|, false.|
|000005a0| 0a 2f 2f 20 69 66 20 70 | 6f 72 74 20 69 73 20 61 |.// if p|ort is a|
|000005b0| 6c 72 65 61 64 79 20 69 | 6e 20 75 73 65 2e 0d 0a |lready i|n use...|
|000005c0| 69 6e 74 72 69 6e 73 69 | 63 20 66 75 6e 63 74 69 |intrinsi|c functi|
|000005d0| 6f 6e 20 62 6f 6f 6c 20 | 4c 69 73 74 65 6e 28 20 |on bool |Listen( |
|000005e0| 69 6e 74 20 49 6e 50 6f | 72 74 20 29 3b 0d 0a 0d |int InPo|rt );...|
|000005f0| 0a 2f 2f 20 54 72 79 20 | 74 6f 20 63 6f 6e 6e 65 |.// Try |to conne|
|00000600| 63 74 20 74 6f 20 61 20 | 72 65 6d 6f 74 65 20 68 |ct to a |remote h|
|00000610| 6f 73 74 2e 0d 0a 2f 2f | 20 43 61 6e 20 6f 6e 6c |ost...//| Can onl|
|00000620| 79 20 63 61 6c 6c 20 77 | 68 65 6e 20 20 4c 69 6e |y call w|hen Lin|
|00000630| 6b 53 74 61 74 65 3d 3d | 54 43 50 5f 43 6c 6f 73 |kState==|TCP_Clos|
|00000640| 65 64 2e 0d 0a 69 6e 74 | 72 69 6e 73 69 63 20 66 |ed...int|rinsic f|
|00000650| 75 6e 63 74 69 6f 6e 20 | 62 6f 6f 6c 20 4f 70 65 |unction |bool Ope|
|00000660| 6e 28 20 73 74 72 69 6e | 67 5b 38 30 5d 20 4f 70 |n( strin|g[80] Op|
|00000670| 65 6e 55 52 4c 2c 20 69 | 6e 74 20 49 6e 50 6f 72 |enURL, i|nt InPor|
|00000680| 74 20 29 3b 0d 0a 0d 0a | 2f 2f 20 43 6c 6f 73 65 |t );....|// Close|
|00000690| 20 74 68 65 20 63 6f 6e | 6e 65 63 74 69 6f 6e 2e | the con|nection.|
|000006a0| 0d 0a 2f 2f 20 4f 6e 20 | 72 65 74 75 72 6e 2c 20 |..// On |return, |
|000006b0| 4c 69 6e 6b 53 74 61 74 | 65 3d 3d 54 43 50 5f 43 |LinkStat|e==TCP_C|
|000006c0| 6c 6f 73 65 64 2e 0d 0a | 69 6e 74 72 69 6e 73 69 |losed...|intrinsi|
|000006d0| 63 20 66 75 6e 63 74 69 | 6f 6e 20 43 6c 6f 73 65 |c functi|on Close|
|000006e0| 28 29 3b 0d 0a 0d 0a 2f | 2f 20 53 65 6e 64 20 74 |();..../|/ Send t|
|000006f0| 65 78 74 2e 0d 0a 2f 2f | 20 49 66 20 4c 69 6e 6b |ext...//| If Link|
|00000700| 4d 6f 64 65 3d 3d 54 4d | 4f 44 5f 54 65 78 74 4c |Mode==TM|OD_TextL|
|00000710| 69 6e 65 73 2c 20 73 65 | 6e 64 73 20 61 20 74 65 |ines, se|nds a te|
|00000720| 72 6d 69 6e 61 74 69 6e | 67 20 63 72 2f 6c 66 2e |rminatin|g cr/lf.|
|00000730| 0d 0a 2f 2f 20 4f 74 68 | 65 72 77 69 73 65 2c 20 |..// Oth|erwise, |
|00000740| 73 65 6e 64 73 20 74 68 | 65 20 74 65 78 74 20 77 |sends th|e text w|
|00000750| 69 74 68 6f 75 74 20 74 | 65 72 6d 69 6e 61 74 69 |ithout t|erminati|
|00000760| 6f 6e 2e 0d 0a 69 6e 74 | 72 69 6e 73 69 63 20 66 |on...int|rinsic f|
|00000770| 75 6e 63 74 69 6f 6e 20 | 69 6e 74 20 53 65 6e 64 |unction |int Send|
|00000780| 54 65 78 74 28 20 63 6f | 65 72 63 65 20 73 74 72 |Text( co|erce str|
|00000790| 69 6e 67 5b 32 34 30 5d | 20 53 74 72 2c 20 69 6e |ing[240]| Str, in|
|000007a0| 74 20 6f 66 66 73 65 74 | 20 29 3b 0d 0a 0d 0a 69 |t offset| );....i|
|000007b0| 6e 74 72 69 6e 73 69 63 | 20 66 75 6e 63 74 69 6f |ntrinsic| functio|
|000007c0| 6e 20 69 6e 74 20 52 65 | 61 64 54 65 78 74 28 20 |n int Re|adText( |
|000007d0| 6f 75 74 20 73 74 72 69 | 6e 67 5b 32 34 30 5d 20 |out stri|ng[240] |
|000007e0| 53 74 72 2c 20 69 6e 74 | 20 52 65 61 64 4c 65 6e |Str, int| ReadLen|
|000007f0| 20 29 3b 0d 0a 0d 0a 2f | 2f 20 53 65 6e 64 20 72 | );..../|/ Send r|
|00000800| 61 77 20 62 69 6e 61 72 | 79 20 64 61 74 61 2e 0d |aw binar|y data..|
|00000810| 0a 69 6e 74 72 69 6e 73 | 69 63 20 66 75 6e 63 74 |.intrins|ic funct|
|00000820| 69 6f 6e 20 69 6e 74 20 | 53 65 6e 64 42 69 6e 61 |ion int |SendBina|
|00000830| 72 79 28 20 69 6e 74 20 | 43 6f 75 6e 74 2c 20 62 |ry( int |Count, b|
|00000840| 79 74 65 20 42 5b 32 34 | 30 5d 20 29 3b 0d 0a 0d |yte B[24|0] );...|
|00000850| 0a 2f 2f 20 45 78 74 72 | 61 63 74 2e 0d 0a 69 6e |.// Extr|act...in|
|00000860| 74 72 69 6e 73 69 63 20 | 66 75 6e 63 74 69 6f 6e |trinsic |function|
|00000870| 20 69 6e 74 20 52 65 61 | 64 42 69 6e 61 72 79 28 | int Rea|dBinary(|
|00000880| 20 69 6e 74 20 43 6f 75 | 6e 74 2c 20 6f 75 74 20 | int Cou|nt, out |
|00000890| 62 79 74 65 20 42 5b 32 | 34 30 5d 20 29 3b 0d 0a |byte B[2|40] );..|
|000008a0| 0d 0a 2f 2f 20 52 65 74 | 75 72 6e 73 20 6c 61 73 |..// Ret|urns las|
|000008b0| 74 20 65 72 72 6f 72 20 | 77 68 69 63 68 20 6f 63 |t error |which oc|
|000008c0| 63 75 72 65 64 20 77 69 | 74 68 20 77 69 6e 73 6f |cured wi|th winso|
|000008d0| 63 6b 0d 0a 69 6e 74 72 | 69 6e 73 69 63 20 66 75 |ck..intr|insic fu|
|000008e0| 6e 63 74 69 6f 6e 20 69 | 6e 74 20 47 65 74 4c 61 |nction i|nt GetLa|
|000008f0| 73 74 45 72 72 6f 72 28 | 29 3b 0d 0a 0d 0a 2f 2f |stError(|);....//|
|00000900| 20 4d 61 6e 67 6c 65 73 | 20 74 68 65 20 67 69 76 | Mangles| the giv|
|00000910| 65 6e 20 69 6e 74 65 67 | 65 72 20 62 79 20 61 20 |en integ|er by a |
|00000920| 66 75 6e 63 74 69 6f 6e | 2c 20 66 6f 72 20 68 61 |function|, for ha|
|00000930| 6e 64 73 68 61 6b 69 6e | 67 20 70 75 72 70 6f 73 |ndshakin|g purpos|
|00000940| 65 73 0d 0a 69 6e 74 72 | 69 6e 73 69 63 20 66 75 |es..intr|insic fu|
|00000950| 6e 63 74 69 6f 6e 20 69 | 6e 74 20 45 6e 63 72 79 |nction i|nt Encry|
|00000960| 70 74 28 20 69 6e 74 20 | 4b 65 79 20 29 3b 0d 0a |pt( int |Key );..|
|00000970| 0d 0a 2f 2f 20 47 69 76 | 65 6e 20 61 20 73 74 72 |..// Giv|en a str|
|00000980| 69 6e 67 20 63 6f 6e 74 | 61 69 6e 69 6e 67 20 61 |ing cont|aining a|
|00000990| 6e 20 49 50 20 61 64 64 | 72 65 73 73 20 6f 72 20 |n IP add|ress or |
|000009a0| 44 6f 6d 61 69 6e 20 6e | 61 6d 65 2c 20 72 65 74 |Domain n|ame, ret|
|000009b0| 75 72 6e 73 20 0d 0a 2f | 2f 20 74 68 65 20 63 6f |urns ../|/ the co|
|000009c0| 72 72 65 73 70 6f 6e 64 | 69 6e 67 20 49 50 20 61 |rrespond|ing IP a|
|000009d0| 64 64 72 65 73 73 20 28 | 69 66 20 73 75 63 63 65 |ddress (|if succe|
|000009e0| 73 73 66 75 6c 29 0d 0a | 69 6e 74 72 69 6e 73 69 |ssful)..|intrinsi|
|000009f0| 63 20 66 75 6e 63 74 69 | 6f 6e 20 69 6e 74 20 47 |c functi|on int G|
|00000a00| 65 74 49 50 42 79 4e 61 | 6d 65 28 20 63 6f 65 72 |etIPByNa|me( coer|
|00000a10| 63 65 20 73 74 72 69 6e | 67 5b 32 34 30 5d 20 44 |ce strin|g[240] D|
|00000a20| 6f 6d 61 69 6e 2c 20 6f | 75 74 20 73 74 72 69 6e |omain, o|ut strin|
|00000a30| 67 5b 32 34 30 5d 20 49 | 70 41 64 64 72 20 29 3b |g[240] I|pAddr );|
|00000a40| 0d 0a 0d 0a 2f 2f 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |....//--|--------|
|00000a50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000a60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000a70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000a80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000a90| 2d 2d 2d 0d 0a 2f 2f 20 | 45 76 65 6e 74 20 6e 6f |---..// |Event no|
|00000aa0| 74 69 66 69 63 61 74 69 | 6f 6e 73 2e 0d 0a 0d 0a |tificati|ons.....|
|00000ab0| 2f 2f 20 43 61 6c 6c 65 | 64 20 77 68 65 6e 20 61 |// Calle|d when a|
|00000ac0| 20 4c 69 73 74 65 6e 28 | 29 20 69 73 20 61 63 63 | Listen(|) is acc|
|00000ad0| 65 70 74 65 64 2e 0d 0a | 65 76 65 6e 74 20 41 63 |epted...|event Ac|
|00000ae0| 63 65 70 74 65 64 28 29 | 3b 0d 0a 0d 0a 2f 2f 20 |cepted()|;....// |
|00000af0| 43 61 6c 6c 65 64 20 77 | 68 65 6e 20 61 6e 20 4f |Called w|hen an O|
|00000b00| 70 65 6e 28 29 20 73 75 | 63 63 65 65 64 73 2e 0d |pen() su|cceeds..|
|00000b10| 0a 65 76 65 6e 74 20 43 | 6f 6e 6e 65 63 74 65 64 |.event C|onnected|
|00000b20| 28 29 3b 0d 0a 0d 0a 2f | 2f 20 43 61 6c 6c 65 64 |();..../|/ Called|
|00000b30| 20 77 68 65 6e 65 76 65 | 72 20 74 68 65 20 63 6f | wheneve|r the co|
|00000b40| 6e 6e 65 63 74 69 6f 6e | 0d 0a 2f 2f 20 73 74 61 |nnection|..// sta|
|00000b50| 74 65 20 62 65 63 6f 6d | 65 73 20 54 43 50 5f 43 |te becom|es TCP_C|
|00000b60| 6c 6f 73 65 64 20 65 78 | 63 65 70 74 20 77 68 65 |losed ex|cept whe|
|00000b70| 6e 20 43 6c 6f 73 65 28 | 29 20 69 73 20 63 61 6c |n Close(|) is cal|
|00000b80| 6c 65 64 2e 0d 0a 65 76 | 65 6e 74 20 43 6c 6f 73 |led...ev|ent Clos|
|00000b90| 65 64 28 29 3b 0d 0a 0d | 0a 2f 2f 20 43 61 6c 6c |ed();...|.// Call|
|00000ba0| 65 64 20 77 68 65 6e 20 | 64 61 74 61 20 69 73 20 |ed when |data is |
|00000bb0| 72 65 63 65 69 76 65 64 | 20 61 6e 64 20 4c 69 6e |received| and Lin|
|00000bc0| 6b 4d 6f 64 65 3d 3d 54 | 4d 4f 44 5f 42 69 6e 61 |kMode==T|MOD_Bina|
|00000bd0| 72 79 2e 0d 0a 65 76 65 | 6e 74 20 52 65 63 65 69 |ry...eve|nt Recei|
|00000be0| 76 65 64 42 69 6e 61 72 | 79 28 20 69 6e 74 20 43 |vedBinar|y( int C|
|00000bf0| 6f 75 6e 74 20 29 3b 0d | 0a 0d 0a 2f 2f 20 43 61 |ount );.|...// Ca|
|00000c00| 6c 6c 65 64 20 77 68 65 | 6e 20 74 65 78 74 20 69 |lled whe|n text i|
|00000c10| 73 20 72 65 63 65 69 76 | 65 64 20 61 6e 64 20 4c |s receiv|ed and L|
|00000c20| 69 6e 6b 4d 6f 64 65 3d | 3d 54 4d 4f 44 5f 54 65 |inkMode=|=TMOD_Te|
|00000c30| 78 74 2e 0d 0a 65 76 65 | 6e 74 20 52 65 63 65 69 |xt...eve|nt Recei|
|00000c40| 76 65 64 54 65 78 74 28 | 20 73 74 72 69 6e 67 5b |vedText(| string[|
|00000c50| 32 34 30 5d 20 53 20 29 | 3b 0d 0a 0d 0a 2f 2f 20 |240] S )|;....// |
|00000c60| 43 61 6c 6c 65 64 20 77 | 68 65 6e 20 61 20 6c 69 |Called w|hen a li|
|00000c70| 6e 65 20 6f 66 20 74 65 | 78 74 20 69 73 20 72 65 |ne of te|xt is re|
|00000c80| 63 65 69 76 65 64 20 61 | 6e 64 20 4c 69 6e 6b 4d |ceived a|nd LinkM|
|00000c90| 6f 64 65 3d 3d 54 4d 4f | 44 5f 4c 69 6e 65 73 2e |ode==TMO|D_Lines.|
|00000ca0| 0d 0a 65 76 65 6e 74 20 | 52 65 63 65 69 76 65 64 |..event |Received|
|00000cb0| 4c 69 6e 65 28 20 73 74 | 72 69 6e 67 5b 32 34 30 |Line( st|ring[240|
|00000cc0| 5d 20 53 20 29 3b 0d 0a | 0d 0a 00 |] S );..|... |
+--------+-------------------------+-------------------------+--------+--------+